package com.dq.service.sys.user.centre;

import com.dq.controller.in.user.UserSummaryQuery;
import com.dq.domain.sys.user.user.centre.UserSummary;
import com.dq.exception.customException.AdminException;
import com.dq.vo.Vo;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * @Author luchangtong
 * @Date 2020/4/10 14:09
 */
public interface UserSummaryService {
    public List<UserSummary> list(UserSummaryQuery userSummaryQuery) throws AdminException;
    public Long count(UserSummaryQuery userSummaryQuery) throws AdminException;


    public Vo save(UserSummary userSummary) throws AdminException;

    public Vo list(Long staffUserId) throws AdminException;

    public Map<String,Object> completeMap(Long staffUserId, BigDecimal targt);
}
